//灌溉部分代码
void guanGai(){  
  //菜园_1灌溉代码
    //Serial.print("菜园_1电阻值=");
    //Serial.print(tuRangDianZu_1);
    //Serial.print("菜园_1湿度=");
    //Serial.println(tuRangShiDu_1);
    shuiWei_Kong=digitalRead(shuiWei_Di_Tou);
    Serial.println("灌溉关键值输出：tuRangShiDu_1=%d,shuiWei_Kong=%d",tuRangShiDu_1,shuiWei_Kong);
    if(tuRangShiDu_1<60 && shuiWei_Kong==LOW){  //如果土壤湿度低于60，且水箱不空，开始灌溉。
    digitalWrite(RELAY_2,LOW);
    Serial.println("菜园1正在灌溉！！");
    }else if(shuiWei_Kong==HIGH){  //如果水箱空，停止灌溉。
    digitalWrite(RELAY_2,HIGH);
    Serial.println("水箱空，停止灌溉，请注意加水！！");
    }else if(tuRangShiDu_1>=70){  //如果土壤湿度达到70以上，停止灌溉。
      digitalWrite(RELAY_2,HIGH);
      Serial.println("菜园1已达到灌溉湿度，停止灌溉");
    }else{  //其余未知情况，关闭灌溉
      digitalWrite(RELAY_2,HIGH);
      Serial.println("状况未知，停止灌溉");
    } 
   Serial.println("-----------------------------------------");
  //菜园_2灌溉代码
    Serial.print("菜园_2电阻值=");
    Serial.print(tuRangDianZu_2);
    Serial.print("菜园_2湿度=");
    Serial.println(tuRangShiDu_2);
    if(tuRangShiDu_2<60 && shuiWei_Kong==LOW){  //如果土壤湿度低于60，且水箱不空，开始灌溉。
    digitalWrite(RELAY_3,LOW);
    Serial.println("菜园2正在灌溉！！");
    }else if(shuiWei_Kong==HIGH){  //如果水箱空，停止灌溉。
    digitalWrite(RELAY_3,HIGH);
    Serial.println("水箱空，停止灌溉，请注意加水！！");
    }else if(tuRangShiDu_2>=70){  //如果土壤湿度达到70以上，停止灌溉。
      digitalWrite(RELAY_3,HIGH);
      Serial.println("菜园2已达到灌溉湿度，停止灌溉");
    }else{  //其余未知情况，关闭灌溉
      digitalWrite(RELAY_3,HIGH);
      Serial.println("状况未知，停止灌溉");
    }
}

//灌溉流量统计代码
/*
void guanGai_LiuLiang(){
  volatile long liuLiang = 0;
  volatile long count;
    for(count = 0;count < 450;count++);
    liuLiang=liuLiang++;
    Serial.print("灌溉流量(L)=");
    Serial.println(liuLiang);
}*/
